/* 
    首页子应用
*/
const express = require('express');

// 导航类目中间件
const category = require('../middleware/category');
// 文章中间件
const article = require('../middleware/article');
// 权限中间件，获取用户信息
const auth = require('../middleware/auth');

// 首页子应用
const indexApp = express();
// 注册权限模块在indexApp
indexApp.use(auth.getUser);

// 加载首页页面
indexApp.get('/',[article.getHot,article.getList,category.getList],(req,res) =>{
    let {hots,article,category,user} = req;
    res.render('index',{hots,article,category,user});
});

// 导出
module.exports = indexApp;